punishing schedule

Translations
изнурительный график
He has been working a punishing schedule for weeks.
Он работал по изнурительному графику несколько недель.